Terraform 如何启用";azurerm“安全中心”订阅“定价”;跨地形中的多个资源
我试图通过TF资源管理安全中心,但是遇到了一个错误 这是代码的样子:Terraform 如何启用";azurerm“安全中心”订阅“定价”;跨地形中的多个资源,terraform,terraform-provider-azure,Terraform,Terraform Provider Azure,我试图通过TF资源管理安全中心,但是遇到了一个错误 这是代码的样子: resource "azurerm_security_center_subscription_pricing" "example" { count = var.enabled && var.subscription_pricing_enabled ? 1 : 0 tier = var.tier resource_type =
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
在此方面的任何帮助都将不胜感激
文档没有提供有关此用法的详细信息:您必须为
资源类型提供一个值,例如:
resource "azurerm_security_center_subscription_pricing" "example" {
count = var.enabled && var.subscription_pricing_enabled ? 1 : 0
tier = var.tier
resource_type = "VirtualMachines"
可能的值列在和错误消息中。同意。但您可以为门户中的选择性资源选择Azure defender计划,例如服务器、存储帐户、Azure SQL数据库、Kubernetes等。我无法通过terraform完成此操作。@hpmi可能您必须创建多个azurerm\u安全性\u中心\u订阅\u定价资源。或者你想要的东西根本不受TF的支持?