Bicep 诊断代码 – BCP033
分配不匹配数据类型的值时,会出现此诊断。
说明
应为<数据类型>类型的值,但提供的是<数据类型>类型的值。
Level
警告/错误
解决方案
使用预期的数据类型。 如果提供的值为令牌,请将它括在 any() function 中以解决问题。
示例
以下示例会引发此诊断,因为预期的数据类型是字符串。 实际提供的值是一个整数:
var myValue = 5
output myString string = myValue
提供字符串值即可修复此诊断:
var myValue = '5'
output myString string = myValue
后续步骤
有关 Bicep 诊断的详细信息,请参阅 Bicep 核心诊断。