我有用于Azure API管理的Terraform模块,在send_sig_info
资源azurerm_api_management
属性中是必需的。
policy
属性的值必须从文件中接收:
policy
在Terraform模块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}"
}
...
中,变量被定义为任意类型:
policy
任何想法如何解决?
答案 0 :(得分:0)
有人告诉我使用xml_content
代替policy = { xml_content = ..." }
..它成功了