azure-resource-manager - ARM 模板 - 验证参数
问题描述
我创建了一个简单的 JSON,它创建了一个存储帐户。在我引入了 object 类型的参数后,我收到了一个验证错误。
"parameters": {
"storageAccountType": {
"type": "string",
"defaultValue": "Standard_LRS",
"allowedValues": [
"Standard_LRS",
"Standard_GRS",
"Standard_ZRS",
"Premium_LRS"
],
"metadata": {
"description": "Storage Account type"
}
},
"location": {
"type": "string",
"defaultValue": "Australia East",
"metadata": {
"description": "Location for all resources."
}
}, "objectToConvert": {
"type": "object"
}
八达通的输出
{"storageAccountType":{"value":"Standard_LRS"},"location":{"value":"Australia East"},"objectToConvert":{"value":[{"a":"b"},{"c":"d"},{"c5":"d"},{"6a":"b"},{"cfg":"d"}]}}
我确信由于参数 objectToConvert 已经引入了问题。
objectToConvert 的值是从 Octopus 传递的,并且是
错误
解决方案
将数据类型从对象更改为数组后问题解决
推荐阅读
- aerospike - 如何解决 Aerospike 错误,此时不允许操作?
- java - 如何使用 selenium webdriver 和 Java 从 kendo 下拉列表中选择一个选项
- python - 在 Python 中使用 JSON 响应 http 请求
- angular-material - 如何从输入中添加对角度材料的验证
- java - 如何在java中删除复选框的背景颜色
- javascript - 出现错误,因为生成命令需要在 Angular 项目中运行,但找不到项目定义
- linux-device-driver - 如何更改设备驱动程序中 module_param 参数的值?
- sql - 这个 TSQL V() 方法/语法/函数是什么?
- php - 警告:mysqli_stmt_close() 期望参数 1 为 mysqli_stmt,布尔值在第 66 行的 C:\xampp\htdocs\CS\update.php 中给出
- angular - 如何使用 Spring 和 Angular 将应用程序版本传递到前端?