У меня есть модуль Terraform для управления API Azure, в azurerm_api_management
ресурс * требуется атрибут policy
.
Значение атрибута policy
необходимо получить из файла:
data "local_file" "apim_global" {
filename = "${var.ados_release_dir}/${var.apim_policy_artifact}/api-management/global.xml"
}
module "pau-apim" {
...
policy = {
xml_content = "${data.local_file.apim_global.content}"
}
...
В модуле Terraform policy
переменная определяется как тип любого:
variable "policy" {
type = any
description = "A mapping of policy to assign to the apim."
default = null
}
.. но она не работает: ![enter image description here](https://i.stack.imgur.com/pGHMT.png)
Любые идеикак это исправить?