我正在尝试通过TF资源来管理安全中心,但是遇到了错误。
代码如下所示:
resource "azurerm_security_center_subscription_pricing" "example" {
count = var.enabled && var.subscription_pricing_enabled ? 1 : 0
tier = var.tier
resource_type = "VirtualMachines, AppServices, ContainerRegistry, KeyVaults, KubernetesService, SqlServers, SqlServerVirtualMachines, StorageAccounts, Arm, Dns"=========================================================================================================
Error: [0m[0m[1mexpected resource_type to be one of [AppServices ContainerRegistry KeyVaults KubernetesService SqlServers SqlServerVirtualMachines StorageAccounts VirtualMachines], got VirtualMachines, AppServices, ContainerRegistry, KeyVaults, KubernetesService, SqlServers, SqlServerVirtualMachines, StorageAccounts, Arm, Dns[0m
2021-04-03T07:20:07.7838074Z
2021-04-03T07:20:07.7838690Z [0m on primary_azure_defender.tf line 54, in resource "azurerm_security_center_subscription_pricing" "example":
2021-04-03T07:20:07.7839390Z 54: resource "azurerm_security_center_subscription_pricing" "example" [4m{[0这方面的任何帮助都是非常感谢的。
文档没有提供关于这种用法的更多细节:https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/security_center_subscription_pricing
发布于 2021-04-03 15:49:25
对于resource_type,您只需为提供一个值,例如:
resource "azurerm_security_center_subscription_pricing" "example" {
count = var.enabled && var.subscription_pricing_enabled ? 1 : 0
tier = var.tier
resource_type = "VirtualMachines"docs和错误消息中列出了可能的值。
https://stackoverflow.com/questions/66928820
复制相似问题