[英]Terraform azurerm_windows_function_app ip_restrictions issues
使用资源 azurerm_windows_function_app,我试图在 site_config 中使用 ip_restriction 块,但是在计划/应用它时出现错误,因为显然需要可选值。
我想要实现的是拒绝所有流量,除非来自 a.network/su.net。
文档 ( https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/windows_function_app ) 指出这是可能的。
我正在使用最新的提供商版本和最新的 Terraform 版本。
Terraform v1.3.7 on windows_amd64 + provider registry.terraform.io/hashicorp/azurerm v3.38.0 + provider registry.terraform.io/hashicorp/template v2.2.0
代码块上传到这里https://codebeautify.org/cs/c433a9
在上面申请我得到
Error: Incorrect attribute value type │ │ on main.tf line 181, in resource "azurerm_windows_function_app" "windows_function_app": │ 181: ip_restriction = [ { │ 182: action = "Deny" │ 183: virtual.network_su.net_id = data.terraform_remote_state.netsec_outputs.outputs..net_su.nets_info["APIM"].id │ 184: name = "APIM Access" │ 185: priority = 1 │ 186: } ] │ ├──────────────── │ │ data.terraform_remote_state.netsec_outputs.outputs..net_su.nets_info["APIM"].id is "/subscriptions/0000000--00000000--00000000/resourceGroups/prt-sit-2.netsec- 01/providers/Microsoft.Network/virtualNetworks/prt-sit-2-.net/su.nets/apim" │ │ Inappropriate value for attribute "ip_restriction": element 0: attributes "headers", "ip_address", and "service_tag" are required
我期望发生的是它完成了一个计划并希望添加 ip_restriction 块。
解决了我的问题。 如果您使用仅包含您希望使用的元素的动态块,它会通过并验证
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.