Bicep 诊断代码 – BCP033

分配不匹配数据类型的值时,会出现此诊断。

说明

应为<数据类型>类型的值,但提供的是<数据类型>类型的值。

Level

警告/错误

解决方案

使用预期的数据类型。 如果提供的值为令牌,请将它括在 any() function 中以解决问题。

示例

以下示例会引发此诊断,因为预期的数据类型是字符串。 实际提供的值是一个整数:

var myValue = 5

output myString string = myValue

提供字符串值即可修复此诊断:

var myValue = '5'

output myString string = myValue

后续步骤

有关 Bicep 诊断的详细信息,请参阅 Bicep 核心诊断