Terraform azurerm_template_deployment和JSON错误

问题描述 投票:-1回答:1

我一直在尝试将一些参数传递给JSON参数时出错。特别是关于对象的类型如下:

    notificationSettings = {
        value = { 
            notifyGlobalAdmins = "Enabled",
            notifyDcAdmins = "Enabled",
        }
    },

当我“地形应用”时出现此错误

错误:验证部署模板“ aadds-arm-template”(资源组“ RG-VNET-Aadds-001”)时出错:部署模板验证失败:'模板参数JToken类型无效。预期为“数组”。实际的“字符串”。有关用法的详细信息,请参见https://aka.ms/resource-manager-parameter-files。'

我不知道该怎么办,请帮我解决过去2天的问题毫无意义。

谢谢,egal

json terraform azure-resource-manager
1个回答
0
投票

您的错误输出会告诉您哪里出了问题...

'Template parameter JToken type is not valid. Expected 'Array'. Actual 'String'. 
Please see https://aka.ms/resource-manager-parameter-files for usage details.'.

将参数固定为数组。

© www.soinside.com 2019 - 2024. All rights reserved.