Bicep 错误/警告代码 - BCP036
如果将值分配给其预期数据类型与所分配值的类型不兼容的属性,则会出现此错误/警告。
错误/警告说明
The property <property-name> expected a value of type <data-type> but the provided value is of type <data-type>.
解决方案
分配一个具有正确数据类型的值。
示例
以下示例会引发错误,因为 sku
定义为字符串,而不是整数:
type storageAccountConfigType = {
name: string
sku: string
}
param foo storageAccountConfigType = {
name: 'myStorage'
sku: 2
}
可以通过将字符串值分配给 sku
来解决此问题:
type storageAccountConfigType = {
name: string
sku: string
}
param foo storageAccountConfigType = {
name: 'myStorage'
sku: 'Standard_LRS'
}
后续步骤
有关 Bicep 错误和警告代码的详细信息,请参阅 Bicep 核心诊断。